def my_pow(p1,p2):
    return p1**p2
print(my_pow(2,3))   #1 位置匹配
print(my_pow(3,2))

list = [2,3]
print(my_pow(*list))  #使用列表 


print(my_pow(p2 = 3, p1 = 2))  #2 key指定

dict1 = {'p1':2,'p2':3}    #使用字典
print(my_pow(**dict1))



print(my_pow(2, p2 = 3))  # 3 位置与名字混合


def fun_many_para(p1,p2,p3,p4):
    print(p1,p2,p3,p4)
    return "god bless you"